<?php
include('top.php');
 
	$cont=0;    
    	$link=Conectarse();
    	
	$result = mysql_query ("SELECT E.NOMBRE, P.ID FROM PILOTOS P, EQUIPOS E WHERE E.COLOR=P.COLOR ORDER BY E.NOMBRE ASC, P.NOMBRE ASC",$link); 
	while ($row = mysql_fetch_array ($result)) {
		$ids[$cont]=$row['1'];
		$escu[$cont]=$row['0'];
		$cont++; 
		}
	mysql_free_result($result);
	mysql_close($link);
	for ($i="0";$i<$cont;$i++)
	
		  
//Puntuaciones de los grupos 1, 2, 3 y el resto
	$g1=array(0=>0,12,10,8,6,5,4,3,2,1,0);
	$gx=array(0=>0,10,8,6,5,4,3,2,1,1,0);

//////
//////
//////				CALCULAR Y GUARDAR LA CLASIFIACCION DE PILOTOS
//////
//////


	$ultimacarrera=0;
	$puntos=0;
	$carreras=0;
	$primeros=0;
	$segundos=0;
	$terceros=0;
	$poles=0;
	$vrs=0;

  	$max=0;
  	$cont=0;
	$link=Conectarse();
	$result = mysql_query ("SELECT CARRERA, GRUPO, ID_JUGADOR, JUGADOR, ESCUDERIA, POS, POLE, VR, INCIDENCIA FROM RESULTADOS ORDER BY ID_JUGADOR ASC, CARRERA ASC",$link); 
	while ($row = mysql_fetch_array ($result)) {
		$piloto[$cont]=$row['JUGADOR'];
		$escuderia[$cont]=$row['ESCUDERIA'];
		$id[$cont]=$row['ID_JUGADOR'];
		$pos[$cont]=$row['POS'];
		$pole[$cont]=$row['POLE'];
		$vr[$cont]=$row['VR'];
		$incidencia[$cont]=$row['INCIDENCIA'];
		$grupo[$cont]=$row['GRUPO'];
		$carrera[$cont]=$row['CARRERA'];
		if($ultimacarrera<$row['CARRERA']){
		$ultimacarrera==$row['CARRERA'];
		}
		if($max<$row['ID_JUGADOR']){
		$max=$row['ID_JUGADOR'];
		}
		$cont++; 
		}
	mysql_free_result($result);
	mysql_close($link);
		
		$upiloto=0;  
		for ($i="0";$i<$cont;$i++)
		{
 		if ($upiloto!=$id[$i]){
		$puntos=0;
		$carreras=0;
		$primeros=0;
		$segundos=0;
		$terceros=0;
		$poles=0;
		$vrs=0;  
		}
			if($pos[$i]!="10"){
				$carreras++;
			}
			if($grupo[$i]=="1" && $carrera[$i]!="1"){
			$puntos=$puntos+$g1[$pos[$i]]+$pole[$i]+$vr[$i];
			}
			else{
			$puntos=$puntos+$gx[$pos[$i]]+$pole[$i]+$vr[$i];
			}
			if($pos[$i]=="1"){
				$primeros++;
			}
			if($pos[$i]=="2"){
				$segundos++;
			}
			if($pos[$i]=="3"){
				$terceros++;
			}
			$poles=$poles+$pole[$i];
			$vrs=$vrs+$vr[$i];		
    			$link=Conectarse();
			mysql_query ("UPDATE CLASIFICACION SET PUNTOS=".$puntos.", CARRERAS=".$carreras.", PRIMEROS=".$primeros.", SEGUNDOS=".$segundos.", TERCEROS=".$terceros.", POLES=".$poles.", VRS=".$vrs." WHERE ID=".$id[$i],$link);
			mysql_close($link);
			
		$upiloto=$id[$i];		
		}
//////
//////
//////				CALCULAR Y GUARDAR LA CLASIFIACCION DE EQUIPOS
//////
//////



	$puntos=0;
	$carreras=0;
	$primeros=0;
	$segundos=0;
	$terceros=0;
	$poles=0;
	$vrs=0;

  	$cont=0;
	$link=Conectarse();
	$result = mysql_query ("SELECT CARRERA, GRUPO, ESCUDERIA, POS, POLE, VR, INCIDENCIA FROM RESULTADOS ORDER BY ESCUDERIA ASC, CARRERA ASC",$link); 
	while ($row = mysql_fetch_array ($result)) {
		$escuderia[$cont]=$row['ESCUDERIA'];
		$pos[$cont]=$row['POS'];
		$pole[$cont]=$row['POLE'];
		$vr[$cont]=$row['VR'];
		$incidencia[$cont]=$row['INCIDENCIA'];
		$grupo[$cont]=$row['GRUPO'];
		$carrera[$cont]=$row['CARRERA'];
		if($ultimacarrera<$row['CARRERA']){
		$ultimacarrera==$row['CARRERA'];
		}
		$cont++; 
		}
	mysql_free_result($result);
	mysql_close($link);
		
		$upiloto=0;  
		for ($i="0";$i<$cont;$i++)
		{
 		if ($upiloto!=$escuderia[$i]){
		$puntos=0;
		$carreras=0;
		$primeros=0;
		$segundos=0;
		$terceros=0;
		$poles=0;
		$vrs=0;  
		}
			if($pos[$i]!="10"){
				$carreras++;
			}
			if($grupo[$i]=="1" && $carrera[$i]!="1"){
			$puntos=$puntos+$g1[$pos[$i]]+$pole[$i]+$vr[$i];
			}
			else{
			$puntos=$puntos+$gx[$pos[$i]]+$pole[$i]+$vr[$i];
			}
			if($pos[$i]=="1"){
				$primeros++;
			}
			if($pos[$i]=="2"){
				$segundos++;
			}
			if($pos[$i]=="3"){
				$terceros++;
			}
			$poles=$poles+$pole[$i];
			$vrs=$vrs+$vr[$i];		
    			$link=Conectarse();
			mysql_query ("UPDATE CLASIEQUIPO SET PUNTOS=".$puntos.", CARRERAS=".$carreras.", PRIMEROS=".$primeros.", SEGUNDOS=".$segundos.", TERCEROS=".$terceros.", POLES=".$poles.", VRS=".$vrs." WHERE TEAM='".$escuderia[$i]."'",$link);
			mysql_close($link);
			
		$upiloto=$escuderia[$i];		
		}		
////////////////
//////////////	CLASIFICAION OFICIAL
///////////////
if(isset($_GET['Oficial']))
{
	$ncircuitos=1;
	$upiloto="0"; 
	$link=Conectarse();
	$result = mysql_query ("SELECT * FROM CALENDARIO",$link); 
	while ($row = mysql_fetch_array ($result)) {
	$ncircuitos++;
	}
	mysql_free_result($result);
	mysql_close($link);
	echo '<table align="center">
		<tr>
			<td colspan="'.$ncircuitos.'" align="center"><H3>Clasificación Pilotos</H3></td>
		</tr><tr><td>Pos</td><td>Piloto</td><td>Escuderia</td><td>Puntos</td>';
		for($i=1;$i<$ncircuitos;$i++)
		{
		echo '<td>GP'.$i.'</td>';
		}
		$poles=0;
		$vrs=0;
		$npilotos=1;
		$circuitoactual=$ncircuitos;
		$link=Conectarse();
	$result = mysql_query ("SELECT P.NOMBRE, R.POS, R.POLE, R.VR, R.GRUPO, R.CARRERA, C.PUNTOS, C.TEAM FROM CLASIFICACION C, PILOTOS P, RESULTADOS R WHERE P.ID=C.ID AND R.ID_JUGADOR=C.ID AND C.PUNTOS>0 ORDER BY PUNTOS DESC, PRIMEROS DESC, SEGUNDOS DESC, TERCEROS DESC, POLES DESC, VRS DESC, CARRERAS DESC, P.NOMBRE ASC, R.CARRERA",$link); 
	while ($row = mysql_fetch_array ($result)) {
	
	if ($upiloto!=$row['0']){
		while ($circuitoactual<$ncircuitos)
		{
		echo '<td>-</td>';
		$circuitoactual++;
		}
		if ($poles!=0 || $vrs!=0){
		echo '<td>'.$poles.'/'.$vrs.'</td>';
		}
		$poles=0;
		$vrs=0; 
		$circuitoactual=1;
		echo '<tr></tr><td>'.$npilotos.'</td><td>'.$row['0'].'</td><td>'.$row['7'].'</td><td>'.$row['6'].'</td>';
		$npilotos++;  
		}
		while ($row['5']>$circuitoactual){
			echo '<td>-</td>';
			$circuitoactual++;
			}
	if($row['4']=="1" && $row['5']!="1"){
			echo '<td>'.($g1[$row['1']]+$row['2']+$row['3']).'</td>';
			$poles=$poles+$row['2'];
			$vrs=$vrs+$row['3'];
			}
			else{
			echo '<td>'.($gx[$row['1']]+$row['2']+$row['3']).'</td>';
			$poles=$poles+$row['2'];
			$vrs=$vrs+$row['3'];
			}
		$upiloto=$row['0'];
		
		$circuitoactual++;
		}
		while ($circuitoactual<$ncircuitos)
		{
		echo '<td>-</td>';
		$circuitoactual++;
		}
		if ($poles!=0 || $vrs!=0){
		echo '<td>'.$poles.'/'.$vrs.'</td>';
		}
		mysql_free_result($result);
		mysql_close($link);
		echo '</tr></table>';
}
else
{
////////////////
//////////////	CLASIFICAION NORMAL
///////////////
	echo '<table align="center">
		<tr>
			<td colspan="10" align="center"><H3>Clasificación Pilotos</H3></td>
		</tr>
		<tr>
			<td>Pos</td>
			<td>Piloto</td>
			<td>Escuderia</td>
			<td>Puntos</td>
			<td>Carreras</td>
			<td>Primero</td>
			<td>Segundo</td>
			<td>Tercero</td>
			<td>Pole</td>
			<td>VR</td>
		<tr>';
		$pos=0;
		$link=Conectarse();
	$result = mysql_query ("SELECT P.NOMBRE, C.TEAM, C.PUNTOS, C.CARRERAS, C.PRIMEROS, C.SEGUNDOS, C.TERCEROS, C.POLES, C.VRS FROM CLASIFICACION C, PILOTOS P WHERE P.ID=C.ID ORDER BY PUNTOS DESC, PRIMEROS DESC, SEGUNDOS DESC, TERCEROS DESC, POLES DESC, VRS DESC, CARRERAS DESC, P.NOMBRE ASC",$link); 
	while ($row = mysql_fetch_array ($result)) {
	echo '	<tr>';
		$pos++;
		echo '	<td>'.$pos.'</td>';
		echo '	<td>'.$row['0'].'</td>';
		echo '	<td>'.$row['1'].'</td>';
		echo '	<td>'.$row['2'].'</td>';
		echo '	<td>'.$row['3'].'</td>';
		echo '	<td>'.$row['4'].'</td>';
		echo '	<td>'.$row['5'].'</td>';
		echo '	<td>'.$row['6'].'</td>';
		echo '	<td>'.$row['7'].'</td>';
		echo '	<td>'.$row['8'].'</td>';
	echo '	<tr>';
		}
	mysql_free_result($result);
	mysql_close($link);
		
	echo '</table>';
}
	echo '<table align="center">
		<tr>
			<td colspan="9" align="center"><H3>Clasificación Equipos</H3></td>
		</tr>
		<tr>
			<td>Pos</td>
			<td>Escuderia</td>
			<td>Puntos</td>
			<td>Carreras</td>
			<td>Primero</td>
			<td>Segundo</td>
			<td>Tercero</td>
			<td>Pole</td>
			<td>VR</td>
		<tr>';
		$pos=0;
		$link=Conectarse();
	$result = mysql_query ("SELECT TEAM, PUNTOS, CARRERAS, PRIMEROS, SEGUNDOS, TERCEROS, POLES, VRS FROM CLASIEQUIPO WHERE TEAM<>'Sin Equipo' ORDER BY PUNTOS DESC, PRIMEROS DESC, SEGUNDOS DESC, TERCEROS DESC, POLES DESC, VRS DESC, CARRERAS DESC",$link); 
	while ($row = mysql_fetch_array ($result)) {
	echo '	<tr>';
		$pos++;
		echo '	<td>'.$pos.'</td>';
		echo '	<td>'.$row['0'].'</td>';
		echo '	<td>'.$row['1'].'</td>';
		echo '	<td>'.$row['2'].'</td>';
		echo '	<td>'.$row['3'].'</td>';
		echo '	<td>'.$row['4'].'</td>';
		echo '	<td>'.$row['5'].'</td>';
		echo '	<td>'.$row['6'].'</td>';
		echo '	<td>'.$row['7'].'</td>';
	echo '	<tr>';
		}
	mysql_free_result($result);
	mysql_close($link);
		
	echo '</table>';
include('down.php');
?>